package ve.edu.ucla.laboratorio.dals.actividades;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;

import ve.edu.ucla.laboratorio.dals.R;
import ve.edu.ucla.laboratorio.dals.Utilidades;
import ve.edu.ucla.laboratorio.dals.actividades.adaptadores.AdaptadorListadoBalances;
import ve.edu.ucla.laboratorio.dals.modelo.Autenticacion;
import ve.edu.ucla.laboratorio.dals.modelo.Permiso;
import ve.edu.ucla.laboratorio.dals.modelo.TipoUsuario;
import ve.edu.ucla.laboratorio.dals.modelo.EstadoOrden;
import ve.edu.ucla.laboratorio.dals.modelo.OrdenCarga;
import ve.edu.ucla.laboratorio.dals.modelo.Movimiento;
import android.app.ListActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.ListView;
import android.widget.SlidingDrawer;
import android.widget.Toast;
import android.widget.SlidingDrawer.OnDrawerCloseListener;
import android.widget.SlidingDrawer.OnDrawerOpenListener;

public class PrincipalPagos extends ListActivity {
	
	
	@Override
    public void onCreate(Bundle savedInstanceState)
	{
        super.onCreate(savedInstanceState);
        
        Autenticacion autenticacion = Principal.obtenerAutenticacion();
        
        /*Pago[] elementos = null;
        if (autenticacion.contienePermiso(Permiso.TRANSPORTISTA)) {
	        Movimiento[] pagos1 = new Movimiento[] {
	        		new Movimiento("30% adelanto viaticos", "09/07/2012", 12000, -3600),
	        };
	        
	        Movimiento[] pagos2 = new Movimiento[] {
	        		new Movimiento("Pago por viaticos", "09/07/2012", -3600, 3600),
	        		new Movimiento("Adelanto pago viaje", "09/07/2012", -1500, 500),
	        };
	        
	        Movimiento[] pagos3 = new Movimiento[] {
	        		new Movimiento("20% pago por uso de unidad", "09/07/2012", -2000, 400),
	        };
	
	        elementos = new Pago[] {
	        		new Pago(TipoUsuario.MAYORISTA, "DALS C.A.", 8400,pagos1),
	        		new Pago(TipoUsuario.OPERARIO, "Jose Silva", -1000,pagos2),
	        		new Pago(TipoUsuario.PROPIETARIO, "Juan Gonsalez", -1600,pagos3),
	        };
        } else if (autenticacion.contienePermiso(Permiso.MAYORISTA)) {
	        Movimiento[] pagos1 = new Movimiento[] {
	        		new Movimiento("30% adelanto viaticos", "09/07/2012", -12000, 3600),
	        };
	
	        elementos = new Pago[] {
	        		new Pago(TipoUsuario.TRANSPORTISTA, "Viaje Express 2005", -8400, pagos1)
	        };
        } else if (autenticacion.contienePermiso(Permiso.OPERARIO)) {
        	Movimiento[] pagos2 = new Movimiento[] {
	        		new Movimiento("Pago por viaticos", "09/07/2012", 3600, -3600),
	        		new Movimiento("Adelanto pago viaje", "09/07/2012", 1500, -500),
	        };
	
	        elementos = new Pago[] {
	        		new Pago(TipoUsuario.TRANSPORTISTA, "Viaje Express 2005", 1000, pagos2)
	        };
        } else if (autenticacion.contienePermiso(Permiso.PROPIETARIO)) {
        	Movimiento[] pagos3 = new Movimiento[] {
	        		new Movimiento("20% pago por uso de unidad", "09/07/2012", 2000, -400),
	        };
	
	        elementos = new Pago[] {
	        		new Pago(TipoUsuario.TRANSPORTISTA, "Viaje Express 2005", 1600, pagos3)
	        };
        }*/
        
        //setListAdapter(new AdaptadorListadoPago(this, Arrays.asList(elementos)));
	 }
	
	@Override
	protected void onListItemClick(ListView l, View v, int position, long id) {
		//Pago elemento = (Pago) getListAdapter().getItem(position);
		//Utilidades.asignarDatoGlobal(elemento);
		//Utilidades.iniciarActividad(this, ListadoDetallePago.class);
	}
}
